################################################################################
# Copyright (c) 2019, 2020 IBM Corp. and others
#
# This program and the accompanying materials are made available under
# the terms of the Eclipse Public License 2.0 which accompanies this
# distribution and is available at https://www.eclipse.org/legal/epl-2.0/
# or the Apache License, Version 2.0 which accompanies this distribution and
# is available at https://www.apache.org/licenses/LICENSE-2.0.
#
# This Source Code may also be made available under the following
# Secondary Licenses when the conditions for such availability set
# forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
# General Public License, version 2 with the GNU Classpath
# Exception [1] and GNU General Public License, version 2 with the
# OpenJDK Assembly Exception [2].
#
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
################################################################################

omr_add_exports(jniargtests
	Java_JniArgTests_logRetValError
	Java_JniArgTests_summary

	Java_JniArgTests_nativeBBrB
	Java_JniArgTests_nativeBBBBrB
	Java_JniArgTests_nativeBSrB
	Java_JniArgTests_nativeBSBSrB
	Java_JniArgTests_nativeBIrB
	Java_JniArgTests_nativeBIBIrB
	Java_JniArgTests_nativeBJrB
	Java_JniArgTests_nativeBJBJrB
	Java_JniArgTests_nativeBFrB
	Java_JniArgTests_nativeBFBFrB
	Java_JniArgTests_nativeBDrB
	Java_JniArgTests_nativeBDBDrB
	Java_JniArgTests_nativeSBrB
	Java_JniArgTests_nativeSBSBrB
	Java_JniArgTests_nativeSSrB
	Java_JniArgTests_nativeSSSSrB
	Java_JniArgTests_nativeSIrB
	Java_JniArgTests_nativeSISIrB
	Java_JniArgTests_nativeSJrB
	Java_JniArgTests_nativeSJSJrB
	Java_JniArgTests_nativeSFrB
	Java_JniArgTests_nativeSFSFrB
	Java_JniArgTests_nativeSDrB
	Java_JniArgTests_nativeSDSDrB
	Java_JniArgTests_nativeIBrB
	Java_JniArgTests_nativeIBIBrB
	Java_JniArgTests_nativeISrB
	Java_JniArgTests_nativeISISrB
	Java_JniArgTests_nativeIIrB
	Java_JniArgTests_nativeIIIIrB
	Java_JniArgTests_nativeIJrB
	Java_JniArgTests_nativeIJIJrB
	Java_JniArgTests_nativeIFrB
	Java_JniArgTests_nativeIFIFrB
	Java_JniArgTests_nativeIDrB
	Java_JniArgTests_nativeIDIDrB
	Java_JniArgTests_nativeJBrB
	Java_JniArgTests_nativeJBJBrB
	Java_JniArgTests_nativeJSrB
	Java_JniArgTests_nativeJSJSrB
	Java_JniArgTests_nativeJIrB
	Java_JniArgTests_nativeJIJIrB
	Java_JniArgTests_nativeJJrB
	Java_JniArgTests_nativeJJJJrB
	Java_JniArgTests_nativeJFrB
	Java_JniArgTests_nativeJFJFrB
	Java_JniArgTests_nativeJDrB
	Java_JniArgTests_nativeJDJDrB
	Java_JniArgTests_nativeFBrB
	Java_JniArgTests_nativeFBFBrB
	Java_JniArgTests_nativeFSrB
	Java_JniArgTests_nativeFSFSrB
	Java_JniArgTests_nativeFIrB
	Java_JniArgTests_nativeFIFIrB
	Java_JniArgTests_nativeFJrB
	Java_JniArgTests_nativeFJFJrB
	Java_JniArgTests_nativeFFrB
	Java_JniArgTests_nativeFFFFrB
	Java_JniArgTests_nativeFDrB
	Java_JniArgTests_nativeFDFDrB
	Java_JniArgTests_nativeDBrB
	Java_JniArgTests_nativeDBDBrB
	Java_JniArgTests_nativeDSrB
	Java_JniArgTests_nativeDSDSrB
	Java_JniArgTests_nativeDIrB
	Java_JniArgTests_nativeDIDIrB
	Java_JniArgTests_nativeDJrB
	Java_JniArgTests_nativeDJDJrB
	Java_JniArgTests_nativeDFrB
	Java_JniArgTests_nativeDFDFrB
	Java_JniArgTests_nativeDDrB
	Java_JniArgTests_nativeDDDDrB
	Java_JniArgTests_nativeBBrS
	Java_JniArgTests_nativeBBBBrS
	Java_JniArgTests_nativeBSrS
	Java_JniArgTests_nativeBSBSrS
	Java_JniArgTests_nativeBIrS
	Java_JniArgTests_nativeBIBIrS
	Java_JniArgTests_nativeBJrS
	Java_JniArgTests_nativeBJBJrS
	Java_JniArgTests_nativeBFrS
	Java_JniArgTests_nativeBFBFrS
	Java_JniArgTests_nativeBDrS
	Java_JniArgTests_nativeBDBDrS
	Java_JniArgTests_nativeSBrS
	Java_JniArgTests_nativeSBSBrS
	Java_JniArgTests_nativeSSrS
	Java_JniArgTests_nativeSSSSrS
	Java_JniArgTests_nativeSIrS
	Java_JniArgTests_nativeSISIrS
	Java_JniArgTests_nativeSJrS
	Java_JniArgTests_nativeSJSJrS
	Java_JniArgTests_nativeSFrS
	Java_JniArgTests_nativeSFSFrS
	Java_JniArgTests_nativeSDrS
	Java_JniArgTests_nativeSDSDrS
	Java_JniArgTests_nativeIBrS
	Java_JniArgTests_nativeIBIBrS
	Java_JniArgTests_nativeISrS
	Java_JniArgTests_nativeISISrS
	Java_JniArgTests_nativeIIrS
	Java_JniArgTests_nativeIIIIrS
	Java_JniArgTests_nativeIJrS
	Java_JniArgTests_nativeIJIJrS
	Java_JniArgTests_nativeIFrS
	Java_JniArgTests_nativeIFIFrS
	Java_JniArgTests_nativeIDrS
	Java_JniArgTests_nativeIDIDrS
	Java_JniArgTests_nativeJBrS
	Java_JniArgTests_nativeJBJBrS
	Java_JniArgTests_nativeJSrS
	Java_JniArgTests_nativeJSJSrS
	Java_JniArgTests_nativeJIrS
	Java_JniArgTests_nativeJIJIrS
	Java_JniArgTests_nativeJJrS
	Java_JniArgTests_nativeJJJJrS
	Java_JniArgTests_nativeJFrS
	Java_JniArgTests_nativeJFJFrS
	Java_JniArgTests_nativeJDrS
	Java_JniArgTests_nativeJDJDrS
	Java_JniArgTests_nativeFBrS
	Java_JniArgTests_nativeFBFBrS
	Java_JniArgTests_nativeFSrS
	Java_JniArgTests_nativeFSFSrS
	Java_JniArgTests_nativeFIrS
	Java_JniArgTests_nativeFIFIrS
	Java_JniArgTests_nativeFJrS
	Java_JniArgTests_nativeFJFJrS
	Java_JniArgTests_nativeFFrS
	Java_JniArgTests_nativeFFFFrS
	Java_JniArgTests_nativeFDrS
	Java_JniArgTests_nativeFDFDrS
	Java_JniArgTests_nativeDBrS
	Java_JniArgTests_nativeDBDBrS
	Java_JniArgTests_nativeDSrS
	Java_JniArgTests_nativeDSDSrS
	Java_JniArgTests_nativeDIrS
	Java_JniArgTests_nativeDIDIrS
	Java_JniArgTests_nativeDJrS
	Java_JniArgTests_nativeDJDJrS
	Java_JniArgTests_nativeDFrS
	Java_JniArgTests_nativeDFDFrS
	Java_JniArgTests_nativeDDrS
	Java_JniArgTests_nativeDDDDrS
	Java_JniArgTests_nativeBBrI
	Java_JniArgTests_nativeBBBBrI
	Java_JniArgTests_nativeBSrI
	Java_JniArgTests_nativeBSBSrI
	Java_JniArgTests_nativeBIrI
	Java_JniArgTests_nativeBIBIrI
	Java_JniArgTests_nativeBJrI
	Java_JniArgTests_nativeBJBJrI
	Java_JniArgTests_nativeBFrI
	Java_JniArgTests_nativeBFBFrI
	Java_JniArgTests_nativeBDrI
	Java_JniArgTests_nativeBDBDrI
	Java_JniArgTests_nativeSBrI
	Java_JniArgTests_nativeSBSBrI
	Java_JniArgTests_nativeSSrI
	Java_JniArgTests_nativeSSSSrI
	Java_JniArgTests_nativeSIrI
	Java_JniArgTests_nativeSISIrI
	Java_JniArgTests_nativeSJrI
	Java_JniArgTests_nativeSJSJrI
	Java_JniArgTests_nativeSFrI
	Java_JniArgTests_nativeSFSFrI
	Java_JniArgTests_nativeSDrI
	Java_JniArgTests_nativeSDSDrI
	Java_JniArgTests_nativeIBrI
	Java_JniArgTests_nativeIBIBrI
	Java_JniArgTests_nativeISrI
	Java_JniArgTests_nativeISISrI
	Java_JniArgTests_nativeIIrI
	Java_JniArgTests_nativeIIIIrI
	Java_JniArgTests_nativeIJrI
	Java_JniArgTests_nativeIJIJrI
	Java_JniArgTests_nativeIFrI
	Java_JniArgTests_nativeIFIFrI
	Java_JniArgTests_nativeIDrI
	Java_JniArgTests_nativeIDIDrI
	Java_JniArgTests_nativeJBrI
	Java_JniArgTests_nativeJBJBrI
	Java_JniArgTests_nativeJSrI
	Java_JniArgTests_nativeJSJSrI
	Java_JniArgTests_nativeJIrI
	Java_JniArgTests_nativeJIJIrI
	Java_JniArgTests_nativeJJrI
	Java_JniArgTests_nativeJJJJrI
	Java_JniArgTests_nativeJFrI
	Java_JniArgTests_nativeJFJFrI
	Java_JniArgTests_nativeJDrI
	Java_JniArgTests_nativeJDJDrI
	Java_JniArgTests_nativeFBrI
	Java_JniArgTests_nativeFBFBrI
	Java_JniArgTests_nativeFSrI
	Java_JniArgTests_nativeFSFSrI
	Java_JniArgTests_nativeFIrI
	Java_JniArgTests_nativeFIFIrI
	Java_JniArgTests_nativeFJrI
	Java_JniArgTests_nativeFJFJrI
	Java_JniArgTests_nativeFFrI
	Java_JniArgTests_nativeFFFFrI
	Java_JniArgTests_nativeFDrI
	Java_JniArgTests_nativeFDFDrI
	Java_JniArgTests_nativeDBrI
	Java_JniArgTests_nativeDBDBrI
	Java_JniArgTests_nativeDSrI
	Java_JniArgTests_nativeDSDSrI
	Java_JniArgTests_nativeDIrI
	Java_JniArgTests_nativeDIDIrI
	Java_JniArgTests_nativeDJrI
	Java_JniArgTests_nativeDJDJrI
	Java_JniArgTests_nativeDFrI
	Java_JniArgTests_nativeDFDFrI
	Java_JniArgTests_nativeDDrI
	Java_JniArgTests_nativeDDDDrI
	Java_JniArgTests_nativeBBrJ
	Java_JniArgTests_nativeBBBBrJ
	Java_JniArgTests_nativeBSrJ
	Java_JniArgTests_nativeBSBSrJ
	Java_JniArgTests_nativeBIrJ
	Java_JniArgTests_nativeBIBIrJ
	Java_JniArgTests_nativeBJrJ
	Java_JniArgTests_nativeBJBJrJ
	Java_JniArgTests_nativeBFrJ
	Java_JniArgTests_nativeBFBFrJ
	Java_JniArgTests_nativeBDrJ
	Java_JniArgTests_nativeBDBDrJ
	Java_JniArgTests_nativeSBrJ
	Java_JniArgTests_nativeSBSBrJ
	Java_JniArgTests_nativeSSrJ
	Java_JniArgTests_nativeSSSSrJ
	Java_JniArgTests_nativeSIrJ
	Java_JniArgTests_nativeSISIrJ
	Java_JniArgTests_nativeSJrJ
	Java_JniArgTests_nativeSJSJrJ
	Java_JniArgTests_nativeSFrJ
	Java_JniArgTests_nativeSFSFrJ
	Java_JniArgTests_nativeSDrJ
	Java_JniArgTests_nativeSDSDrJ
	Java_JniArgTests_nativeIBrJ
	Java_JniArgTests_nativeIBIBrJ
	Java_JniArgTests_nativeISrJ
	Java_JniArgTests_nativeISISrJ
	Java_JniArgTests_nativeIIrJ
	Java_JniArgTests_nativeIIIIrJ
	Java_JniArgTests_nativeIJrJ
	Java_JniArgTests_nativeIJIJrJ
	Java_JniArgTests_nativeIFrJ
	Java_JniArgTests_nativeIFIFrJ
	Java_JniArgTests_nativeIDrJ
	Java_JniArgTests_nativeIDIDrJ
	Java_JniArgTests_nativeJBrJ
	Java_JniArgTests_nativeJBJBrJ
	Java_JniArgTests_nativeJSrJ
	Java_JniArgTests_nativeJSJSrJ
	Java_JniArgTests_nativeJIrJ
	Java_JniArgTests_nativeJIJIrJ
	Java_JniArgTests_nativeJJrJ
	Java_JniArgTests_nativeJJJJrJ
	Java_JniArgTests_nativeJFrJ
	Java_JniArgTests_nativeJFJFrJ
	Java_JniArgTests_nativeJDrJ
	Java_JniArgTests_nativeJDJDrJ
	Java_JniArgTests_nativeFBrJ
	Java_JniArgTests_nativeFBFBrJ
	Java_JniArgTests_nativeFSrJ
	Java_JniArgTests_nativeFSFSrJ
	Java_JniArgTests_nativeFIrJ
	Java_JniArgTests_nativeFIFIrJ
	Java_JniArgTests_nativeFJrJ
	Java_JniArgTests_nativeFJFJrJ
	Java_JniArgTests_nativeFFrJ
	Java_JniArgTests_nativeFFFFrJ
	Java_JniArgTests_nativeFDrJ
	Java_JniArgTests_nativeFDFDrJ
	Java_JniArgTests_nativeDBrJ
	Java_JniArgTests_nativeDBDBrJ
	Java_JniArgTests_nativeDSrJ
	Java_JniArgTests_nativeDSDSrJ
	Java_JniArgTests_nativeDIrJ
	Java_JniArgTests_nativeDIDIrJ
	Java_JniArgTests_nativeDJrJ
	Java_JniArgTests_nativeDJDJrJ
	Java_JniArgTests_nativeDFrJ
	Java_JniArgTests_nativeDFDFrJ
	Java_JniArgTests_nativeDDrJ
	Java_JniArgTests_nativeDDDDrJ
	Java_JniArgTests_nativeBBrF
	Java_JniArgTests_nativeBBBBrF
	Java_JniArgTests_nativeBSrF
	Java_JniArgTests_nativeBSBSrF
	Java_JniArgTests_nativeBIrF
	Java_JniArgTests_nativeBIBIrF
	Java_JniArgTests_nativeBJrF
	Java_JniArgTests_nativeBJBJrF
	Java_JniArgTests_nativeBFrF
	Java_JniArgTests_nativeBFBFrF
	Java_JniArgTests_nativeBDrF
	Java_JniArgTests_nativeBDBDrF
	Java_JniArgTests_nativeSBrF
	Java_JniArgTests_nativeSBSBrF
	Java_JniArgTests_nativeSSrF
	Java_JniArgTests_nativeSSSSrF
	Java_JniArgTests_nativeSIrF
	Java_JniArgTests_nativeSISIrF
	Java_JniArgTests_nativeSJrF
	Java_JniArgTests_nativeSJSJrF
	Java_JniArgTests_nativeSFrF
	Java_JniArgTests_nativeSFSFrF
	Java_JniArgTests_nativeSDrF
	Java_JniArgTests_nativeSDSDrF
	Java_JniArgTests_nativeIBrF
	Java_JniArgTests_nativeIBIBrF
	Java_JniArgTests_nativeISrF
	Java_JniArgTests_nativeISISrF
	Java_JniArgTests_nativeIIrF
	Java_JniArgTests_nativeIIIIrF
	Java_JniArgTests_nativeIJrF
	Java_JniArgTests_nativeIJIJrF
	Java_JniArgTests_nativeIFrF
	Java_JniArgTests_nativeIFIFrF
	Java_JniArgTests_nativeIDrF
	Java_JniArgTests_nativeIDIDrF
	Java_JniArgTests_nativeJBrF
	Java_JniArgTests_nativeJBJBrF
	Java_JniArgTests_nativeJSrF
	Java_JniArgTests_nativeJSJSrF
	Java_JniArgTests_nativeJIrF
	Java_JniArgTests_nativeJIJIrF
	Java_JniArgTests_nativeJJrF
	Java_JniArgTests_nativeJJJJrF
	Java_JniArgTests_nativeJFrF
	Java_JniArgTests_nativeJFJFrF
	Java_JniArgTests_nativeJDrF
	Java_JniArgTests_nativeJDJDrF
	Java_JniArgTests_nativeFBrF
	Java_JniArgTests_nativeFBFBrF
	Java_JniArgTests_nativeFSrF
	Java_JniArgTests_nativeFSFSrF
	Java_JniArgTests_nativeFIrF
	Java_JniArgTests_nativeFIFIrF
	Java_JniArgTests_nativeFJrF
	Java_JniArgTests_nativeFJFJrF
	Java_JniArgTests_nativeFFrF
	Java_JniArgTests_nativeFFFFrF
	Java_JniArgTests_nativeFDrF
	Java_JniArgTests_nativeFDFDrF
	Java_JniArgTests_nativeDBrF
	Java_JniArgTests_nativeDBDBrF
	Java_JniArgTests_nativeDSrF
	Java_JniArgTests_nativeDSDSrF
	Java_JniArgTests_nativeDIrF
	Java_JniArgTests_nativeDIDIrF
	Java_JniArgTests_nativeDJrF
	Java_JniArgTests_nativeDJDJrF
	Java_JniArgTests_nativeDFrF
	Java_JniArgTests_nativeDFDFrF
	Java_JniArgTests_nativeDDrF
	Java_JniArgTests_nativeDDDDrF
	Java_JniArgTests_nativeBBrD
	Java_JniArgTests_nativeBBBBrD
	Java_JniArgTests_nativeBSrD
	Java_JniArgTests_nativeBSBSrD
	Java_JniArgTests_nativeBIrD
	Java_JniArgTests_nativeBIBIrD
	Java_JniArgTests_nativeBJrD
	Java_JniArgTests_nativeBJBJrD
	Java_JniArgTests_nativeBFrD
	Java_JniArgTests_nativeBFBFrD
	Java_JniArgTests_nativeBDrD
	Java_JniArgTests_nativeBDBDrD
	Java_JniArgTests_nativeSBrD
	Java_JniArgTests_nativeSBSBrD
	Java_JniArgTests_nativeSSrD
	Java_JniArgTests_nativeSSSSrD
	Java_JniArgTests_nativeSIrD
	Java_JniArgTests_nativeSISIrD
	Java_JniArgTests_nativeSJrD
	Java_JniArgTests_nativeSJSJrD
	Java_JniArgTests_nativeSFrD
	Java_JniArgTests_nativeSFSFrD
	Java_JniArgTests_nativeSDrD
	Java_JniArgTests_nativeSDSDrD
	Java_JniArgTests_nativeIBrD
	Java_JniArgTests_nativeIBIBrD
	Java_JniArgTests_nativeISrD
	Java_JniArgTests_nativeISISrD
	Java_JniArgTests_nativeIIrD
	Java_JniArgTests_nativeIIIIrD
	Java_JniArgTests_nativeIJrD
	Java_JniArgTests_nativeIJIJrD
	Java_JniArgTests_nativeIFrD
	Java_JniArgTests_nativeIFIFrD
	Java_JniArgTests_nativeIDrD
	Java_JniArgTests_nativeIDIDrD
	Java_JniArgTests_nativeJBrD
	Java_JniArgTests_nativeJBJBrD
	Java_JniArgTests_nativeJSrD
	Java_JniArgTests_nativeJSJSrD
	Java_JniArgTests_nativeJIrD
	Java_JniArgTests_nativeJIJIrD
	Java_JniArgTests_nativeJJrD
	Java_JniArgTests_nativeJJJJrD
	Java_JniArgTests_nativeJFrD
	Java_JniArgTests_nativeJFJFrD
	Java_JniArgTests_nativeJDrD
	Java_JniArgTests_nativeJDJDrD
	Java_JniArgTests_nativeFBrD
	Java_JniArgTests_nativeFBFBrD
	Java_JniArgTests_nativeFSrD
	Java_JniArgTests_nativeFSFSrD
	Java_JniArgTests_nativeFIrD
	Java_JniArgTests_nativeFIFIrD
	Java_JniArgTests_nativeFJrD
	Java_JniArgTests_nativeFJFJrD
	Java_JniArgTests_nativeFFrD
	Java_JniArgTests_nativeFFFFrD
	Java_JniArgTests_nativeFDrD
	Java_JniArgTests_nativeFDFDrD
	Java_JniArgTests_nativeDBrD
	Java_JniArgTests_nativeDBDBrD
	Java_JniArgTests_nativeDSrD
	Java_JniArgTests_nativeDSDSrD
	Java_JniArgTests_nativeDIrD
	Java_JniArgTests_nativeDIDIrD
	Java_JniArgTests_nativeDJrD
	Java_JniArgTests_nativeDJDJrD
	Java_JniArgTests_nativeDFrD
	Java_JniArgTests_nativeDFDFrD
	Java_JniArgTests_nativeDDrD
	Java_JniArgTests_nativeDDDDrD
	Java_JniArgTests_nativeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIrJ
	Java_JniArgTests_nativeIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJrI
	Java_JniArgTests_nativeJJJJJJJJJJJJrJ
	Java_JniArgTests_nativeIJJJJJJJJJJJJrJ
	Java_JniArgTests_nativeIJIJIJIJIJIJrJ
	Java_JniArgTests_nativeJIJIJIJIJIJIrJ
	Java_JniArgTests_nativeFFFFFFFFFFFFrJ
	Java_JniArgTests_nativeDDDDDDDDDDDDrJ
	Java_JniArgTests_nativeFDFDFDFDFDFDrJ
	Java_JniArgTests_nativeDFDFDFDFDFDFrJ
	Java_JniArgTests_nativeBBSSIJFDIFDFDFDBBSSIJFDrJ
	Java_JniArgTests_nativeIZrZ
	Java_JniArgTests_nativeZIZIZIZIZIrZ
	Java_JniArgTests_nativeIZIZIZIZIZrZ
	Java_JniArgTests_nativeZZZZZZZZZZrZ
	Java_JniArgTests_nativeIIIIIZZZZZrZ
)
